package com.zegome.game.gomestory.main;

import com.zegome.game.gomestory.main.scene.play.PlayingScreen;

public class LangText {
	Center ctr;
	// Login Dialog
	public String user;
	public String pass;
	public String saveAccount;
	// Register Dialog
	public String confirmPass;
	public String male, female;
	// Task Dialog
	public String taskTitle;
	public String taskDraw, taskFeed, taskShare, taskStory;
	// Help Menu
	public String menuHelp;
	// Help Draw1
	public String draw1Help1;	
	public String draw1Help2;
	public String draw1Help3;
	public String draw1Help4;
	public String draw1Help5;
	public String draw1Help6;
	public String draw1Help7;
	// Help Draw2;
	public String draw2Help1;
	public String draw2Help2;
	public String draw2Help3;
	// Coupon 
	public String couponTitle;	
	// Win Lose Dialog
	public String youWin;
	public String youLose;
	public String score, money;
	//Chapter Screen
	public String unlockChapterSuccess;
	// Draw Screen;
	public String deleteThisMap;
	public String upgradeGomeLevel;
	public String gomeMaxLevel;
	public String shareThisMap;
	public String chapterNotOpen;
	public String draw2BackToDraw1;
	public String drawMin3Pair;
	public String drawEvenNumber;
	// VS Screen
	public String total_win, total_lose;
	public String backMenuConfirm;
	public String backGameConfirm;
	public String searchingPlayer;
	// Save map Dialog
	public String titleSavemap;
	// Dialog Info
	public String dialogInfo;
	// Commond
	public String error;
	public String bonusDiamond;
	public String turnOnNetWorkToPlayVS;
	public String turnOnNetworkForTask;
	public String smsFee;
	public String youNotEnterCode;
	public String couponCode13Char;
	public String connectError;
	public String registerOk;
	public String bonusExp;
	public String receiveCouponGift;
	public String exitGameConfirm;
	public String amassDiamond;
	public String turnOnNetworkGift;
	public String sendSMSFailure;
	public String payFailure;
	public String inputNotEnough;
	public String passwordNotSame;
	public String dailyGift;
	// Facebook
	public String loginFBSucess;
	// Dialog Help
	public String howToPlay;
	public String typesMoney;
	public String achievement;
	
	public String titleTypesMoney;
	public String content1TypesMoney;
	public String content2TypesMoney;
	
	public String titleAchievement;
	public String noteAchievement;
	
	public String content1FB;
	public String content2FB;
	public String content3FB;
	
	// Dialog law	
	public String time;
	public String help;
	public String swap;
	public String search;
	public String lawText;
	
	
	public LangText(Center ctr){
		this.ctr = ctr;
	}
	
	public void init(){
		// Login Dialog
		boolean vi = ctr.d.isVietnamese;
		user = vi? "Tài khoản":"Username";
		pass = vi? "Mật khẩu":"Password";
		saveAccount = vi?"Lưu tài khoản?":"Save Account?";
		// Register Dialog
		confirmPass = vi?"Nhập lại mật khẩu":"Confirm Password";
		male = vi?"Nam":"Male";
		female = vi?"Nữ":"Female";
		// TaskDialog
		taskTitle = vi?"Nhiệm vụ":
					   "   Task   ";
		taskDraw = vi?"Vẽ map đầu tiên của bạn\n" +
			 	 "nhận 500 kim cương":
			 		"Draw the first map\nyou will get 500 diamond";
		taskFeed = vi?"Chia sẻ GomeStory nhận\n" +
			 	 "500 kim cương":"Share GomeStory receive\n500 diamonds";
		taskShare = vi?"Mời bạn bè chơi GomeStory\n"+
				 "nhận ngay 500 kim cương":"Invite your friends play\n" +
				 		"game to receive 500 diamond";
		taskStory = vi?"Khoe với bạn bè map chơi\n"+
			     "bạn vẽ nhận 500 kim cương":"Brag to your friends about\n" +
			     		"your map to get 500 diamond";
		// MenuHelp
		menuHelp = vi?"Phần thông tin người\nchơi, click để xem chi\ntiết!":"Information player area\nclick to see details";
		// Draw1Help
		draw1Help1 = vi?"Special mode giúp bạn tự vẽ map\n      theo cách riêng của bạn":
			            "Special mode helps you to draw map\n        with your style";
		draw1Help2 = vi?"Bộ sưu tập map, Vuốt trái phải để chọn\n                     Click để chơi":
						"Map collections, Swipe left or right to select \n                     Click to play";
		draw1Help3 = vi?"Vuốt tay lên xuống để chọn chủ đề\nClick để thay đổi chủ đề của map\nhiện tại":
					    "Swipe up or down to select icon  \nClick to change icon of the \ncurrent map";
		draw1Help4 = vi?"Họa sĩ Gome của bạn\nClick nâng cấp để lưu\nđược nhiều map hơn!":
						"Your artist Gome   \nClick to upgrade to  \nsave more map!";
		draw1Help5 = vi?"Khoe với bạn bè các\nmap vẽ của bạn!":
						"Brag to your friends\nyour map!";
		draw1Help6 = vi?"Xóa map để dành chỗ\nlưu map mới":
						"Delete the map to\nsave more map";
		draw1Help7 = vi?"Bắt đầu vẽ map của chính bạn nào!":
						"Start draw your first map now!";
		// Draw 2 Help
		draw2Help1 = vi?"Khung vẽ map\nDi tay để vẽ":
						"Map canvas\nMove hands to draw";
		draw2Help2 = vi?"Chuyển đổi mode vẽ và tẩy" +
						"\nChọn chủ để icon bạn thích":
						"Switch mode draw or erase\n"+
					    "Pick your favorite icon theme";
		draw2Help3 = vi?"Lưu map hoặc xóa map\nđang vẽ!":
						"Save or delete\ncurrent map";
		// Coupon Dialog
		couponTitle = vi?"Nhập mã thẻ":"Enter ID Card";
		// Dialog Win Offline
		youWin = vi?"Bạn thắng rồi!":
			        "   You Win!   ";
		youLose = vi?"Bạn thua rồi!":
					 "  You Lose!  ";
		score = vi?"Điểm":"Score";
		money = vi?"Tiền":"Money";
		// Chapter Screen
		unlockChapterSuccess = vi?"Mở khóa chapter thành công!":
								  "Unlock chapter successful!";
		// Draw Screen
		deleteThisMap = vi?"Bạn có muốn xóa map này?":
						   "Do you want to delete this map?";
		upgradeGomeLevel = vi?"Nâng cấp Gome thêm 1 cấp độ?":
							  "Upgrade Gome add 1 level?";		
		gomeMaxLevel = vi?"Gome đã ở level max!":"Gome has at max level!";
		shareThisMap = vi?"Bạn muốn chia sẻ map này?":"You want to share this map?";
		chapterNotOpen = vi?"Chủ để chưa được mở":"Chapter is lock";
		draw2BackToDraw1 = vi?"Quay lại menu?":"Go back menu?";
		drawMin3Pair = vi?"Bạn phải vẽ ít nhất 3 cặp":"You have to draw at least 3 pairs";
		drawEvenNumber = vi?"Bạn cần vẽ số lượng ô là số chẵn!":"Total cell must be even number!";
		// VS Screen
		total_win = vi?"Thắng":"Win";
		total_lose = vi?"Thua":"Lose";		
		backMenuConfirm = vi?"Đối thủ đã sẵn sàng, bạn muốn quay lại menu?":
							 "Opponents are ready, you want to go back to the menu?";
		backGameConfirm = vi?
				"Bạn chấp nhận thua ván đấu này, về menu?"
			:   "You accept lose this game, go back menu?";
		searchingPlayer = vi?
				"Vui lòng chờ! Đang tìm đối thủ!"
			:   "Please wait! Searching opponent!"; 
		// Save map Dialog
		titleSavemap = vi?"Nhập tên":"Enter name";
		// Dialog Info
		dialogInfo = vi?"Nhà phát triển ZeGome\nGomeStory\nPhiên bản 1.0":
						"ZeGome Developer\nGomeStory\nVersion 1.0";
		// Commond
		error = vi?"Lỗi":"Error";
		bonusDiamond = vi?"Bạn được cộng thêm 500 kim cương!":"You get bonus 500 diamonds!";		
		turnOnNetWorkToPlayVS = vi?"Bạn cần bật mạng để chơi online!":
								   "You need to enable the network to play online!";
		turnOnNetworkForTask = vi?"Bạn cần bật mạng để thực hiện chức năng này!":
								  "You need to enable the network to perform this function!";
		smsFee = vi?"Phí SMS là 15000 VNĐ. Bạn đồng ý?":"SMS fee is 15000 VNĐ. Do you agree?";
		youNotEnterCode = vi?"Lỗi! Bạn chưa nhập mã!":"Error! You do not enter the code!";
		couponCode13Char = vi?"Lỗi! Mã coupon có 13 ký tự!":"Error! Coupon code has 13 characters!";
		connectError = vi?"Lỗi kết nối!":"Connection Error!";
		registerOk = vi?"Bạn đã đăng ký thành công!":"Successful registration!";
		bonusExp = vi?"Bạn được cộng thêm 50 điểm kinh nghiệm!":"You get bonus 50 points experience!";
		receiveCouponGift = vi?"Bạn đã nhận thành công mã quà coupon! Bạn có muốn sử dụng bây giờ?":"You have received successfully a coupon gift! Do you want to use now?";
		exitGameConfirm = vi?"Bạn có muốn thoát game?":"Do you want to exit game?";
		amassDiamond = vi?"Bạn vừa tích lũy được 100 kim cương!":"You've amassed 100 diamonds!";	
		turnOnNetworkGift = vi?"Bật kết nối mạng để được nhiều món quà từ hệ thống!":
							   "Enable the network to received gifts from the system";
		sendSMSFailure = vi?"Lỗi gửi tin nhắn không thành công!":"Error! sending message failed!";
		payFailure = vi?"Lỗi thanh toán không thành công!":"Error! Payment failed!";
		inputNotEnough = vi?"Bạn chưa nhập đủ thông tin":"You have not entered enough information!";
		passwordNotSame = vi?"Hai mật khẩu không khớp!":"Passwords are not same!";
		dailyGift = vi?"Quà tặng hàng ngày":
					   "Daily gifts";
		// FB
		loginFBSucess = vi?"Đăng nhập Facebook thành công!":"Login Facebook Success!";	
		// Dialog help
		howToPlay = vi?"Cách chơi?":"How to play?";
		typesMoney = vi?"Các loại tiền?":"Types of money?";
		achievement = vi?"Danh hiệu người chơi?":"Achievement?";
		
		titleTypesMoney = vi?"Các loại tiền":
							 "Types of Money";
		content1TypesMoney =  vi?
				"ZeGome Gold - Tiền online.\n" +
				"Khi đăng nhập loại tiền này\n" +
				"mới được hiện.Có giá trị \n" +
				"10 lần so với tiền offline.\n":
					
				"ZeGome Gold - Money online.\n" +
				"When you sign in,this money\n" +
				"is shown.One Gold has value \n" +
				"same as 10 offline money.\n";
		
		content2TypesMoney = vi?
				"Kim cương - Tiền offline\n" +
				"Là tiền bạn tích lũy được\n" +
				"khi chơi đơn và shared\n" +
				"Facebook\n":
					
				"Diamond - offline money\n" +
				"is accumulated when playing\n" +
				"offline and sharing Facebook\n";
		
		titleAchievement = vi?"Bảng danh hiệu":
							  " Achievement ";
		noteAchievement = vi?"(Sắp xếp giảm dần)":
							 "   (Descending)   ";
		
		content1FB = vi?
				  "Sử dụng Facebook trong game\n" +
				  "để nhận được nhiều quà tặng!":
				
				  "Using Facebook in the game\n" +
				  "to get many gifts!";
		
		content2FB = vi?
				"Chia sẻ với bạn bè để khoe\n" +
				"những tác phẩm vẽ của bạn!":
					
				"Share with your friends to\n" +
				"show your maps!";
		
		content3FB = vi?
				"Nhận thêm kim cương khi chia\n" +
				"sẻ game với bạn bè\n":
				
				"Get more diamond when shared\n" +
				"game with your friends";
		
		// Dialog law
		time = vi?"Bình thời gian":"Time";
		help = vi?"Vật phẩm hỗ trợ":"Help Items";
		swap = vi?"Đảo vị trí":"Swap map";
		search = vi?"Tìm gợi ý":"Search";
		lawText = vi?"Hãy nối 2 hình giống nhau bằng nhiều nhất 3 đường thẳng":
					 "Connect two similar images by  maximum 3 lines";
	}
	public String getGiftViaFB(String user, int total){
		return ctr.d.isVietnamese?
				  "Bạn vừa được "+ user + " tặng "+total+ " kim cương qua Facebook!":
				  "You've just been" + user + "give" + total + "diamond via Facebook!";
	}
	public String getGiftLevelUp(String name, String achievement, String coupon){
		return ctr.d.isVietnamese?
				"Chúc mừng "+name+" đã đạt cấp độ "+achievement+" Bạn nhận được quà tặng từ hệ thống là mã thẻ coupon: "+ coupon +" Nạp ngay?"
				:"Congratulations," + ctr.d.name + " has reached level "+ achievement  + " You received a gift coupon card from system: "+ctr.d.coupon+" Use Now?"
				;
	}
	
	public String getTextEndGame(int level){
		if(level==20){
			return ctr.d.isVietnamese?"Wawawa, nhiều kẹo quá, thật tuyệt":"Wawawa, too much candy, great";
		}							
		else if(level==40){
			return ctr.d.isVietnamese?"Zeeee, bạn thật giỏi, gome đã tốt nghiệp rùi":
									  "Zeeee, you're good, Gome has graduated!";
		}
		else if(level==60){
			return ctr.d.isVietnamese?"Làm việc thật mệt mỏi, nhưng giúp được bố mẹ thật là vui"
									 :"Exhausting work, but helping parents is very happy";
		}
		else if(level==100){
			return ctr.d.isVietnamese?"Bạn cũng khá đấy, Bạn giỏi thật đấy, Tuyệt vời":
									  "You are really good, Excellent";
		}
		else if(level==80){
			return ctr.d.isVietnamese?"Âm nhạc là sở thích của bạn, bạn có phải một nhạc công, wau, quá xuất sắc":
									  "Music is your hobby, are you a musician?, wau, very excellent";
		}
		else if(level==120){
			return ctr.d.isVietnamese?"Bạn thật am hiểu xe hơi":
									  "You are really knowledgeable car";
		}
		else if(level==140){
			return ctr.d.isVietnamese?"Tuyệt vời, Gome sắp đám cưới rùi":
									  "Great, Gome is upcoming wedding";
		}
		else return null;
	}
	public String getTextStartGame(int level){
		if(level==1){
			return ctr.d.isVietnamese?"Gome thích ăn kẹo, hay giành thật nhiều kẹo cho gome":
									  "Gome like eating candy, spend a lot of candy for Gome";
		}							
		else if(level==21){
			return ctr.d.isVietnamese?"Gome đi học, hãy tập trung vào những con số giúp gome giành được điểm cao nhé":
									  "Gome go to school, focus on the numbers to help Gome get hight score";
		}
		else if(level==41){
			return ctr.d.isVietnamese?"Chăn trâu làm việc giúp bố mẹ, hãy giúp gome tìm các nông cụ và nông sản"
									 :"Work to help parents,Help Gome find farm equipment and agricultural products";
		}
		else if(level==81){
			return ctr.d.isVietnamese?"Gome rất thích đá bóng, hãy xem bạn có am hiểu bóng đá bằng gome không":
									  "Gome very like playing football, let's see you are more knowledgeable about football than Gome?";
		}
		else if(level==61){
			return ctr.d.isVietnamese?"Âm nhạc lại là một sở thích khác của Gome, bạn biết được bao nhiêu nhạc cụ?":
									  "Music is a Gome's hobby, How many musical instruments do you know?";
		}
		else if(level==101){
			return ctr.d.isVietnamese?"Gome làm việc chăm chỉ và trở nên giàu có, hãy chọn giúp gome một chiếc xe hơi":
									  "Gome work hard and become rich, You help Gome to select a new car";
		}
		else if(level==121){
			return ctr.d.isVietnamese?"Tình yêu là gì nhỉ, Gome yêu rồi":
									  "What is the love?, Gome has been loved";
		}
		else return null;
	}
	
	public String getCannotSaveMoreMap(){
		return ctr.d.isVietnamese?
				"Level họa sĩ của bạn là "+ctr.d.levelDraw+" không lưu được quá "+(ctr.d.levelDraw+2)+" map"+". Nâng cấp thêm 1 level?":
				"Level of your artist is "+ ctr.d.levelDraw +", does not save more " + (ctr.d.levelDraw +2) + " map" + ". Upgrade 1 level?";
	}
	public String getLevelArtist(){
		return ctr.d.isVietnamese?
				"Level họa sĩ của bạn là "+ctr.d.levelDraw +"!"
				:"Level of your artist is "+ctr.d.levelDraw +"!";
	}
	
	public String getNotCompleteChapter(){
		return ctr.d.isVietnamese?
				"Bạn chưa vượt qua chapter trước!"
				:"You have not surpassed the previous chapter!";
	}
	
	public String getStarToInlock(int index, int total_star){
		if(total_star<ctr.d.chapters[index].starToUnLock){
		return ctr.d.isVietnamese?
				"Bạn đang có "+ total_star+"/"+ctr.d.chapters[index].starToUnLock +" sao để mở khóa! Mua Chapter này?"
				:"You have " +total_star+"/"+ ctr.d.chapters[index].starToUnLock + " stars to unlock! Buy this Chapter?";
		}
		else{
			return ctr.d.isVietnamese?
					"Bạn chưa hoàn thành chapter trước! Mua Chapter này?"
					:"You have not completed the previous chapter! Buy this Chapter?";
		}
	}
	
	public String getExitAccout(){
		return ctr.d.isVietnamese?
				"Bạn muốn thoát tài khoản "+ctr.d.name+"?":
				"Do you want to exit account "+ ctr.d.name + "?";				
	}
	
	public String getMoneyCharge(int gold){
		return ctr.d.isVietnamese?
				"Bạn đã nhận được "+gold+ " gold !":
				"You have received "+gold + " gold !";
	}
	
	public String getCurrentMoney(){
		return ctr.d.isVietnamese?
				"Số Gome Gold hiện tại của bạn là "+ctr.d.moneyOnline:
				"Your current Gome Gold number is "+ctr.d.moneyOnline;
	}
	
	public String getNotEnoughMoney(int type, int number){
		return ctr.d.isVietnamese?
				"Bạn không đủ"+(number>0?(" "+number):"") + ((type == 0)?" Zegome Gold!":" Kim cương!"):					
				"Not enough"+(number>0?(" "+number):"")+((type == 0)?" Zegome Gold!":" Diamond!");				
	}
	
	public String getSubMoney(int type, int number){		
		return ctr.d.isVietnamese?
				"-"+number+ ((type == 0)?" Zegome Gold!":" Kim cương!"):	
				"-"+number+ ((type == 0)?" Zegome Gold!":" Diamond!");
	}
	
	public String getUpdateGame(String message){		
		return ctr.d.isVietnamese?
				"Game có phiên bản mới: "+message+" .Cập nhật ngay?":
				"The game has a new version: "+message+" .Update now?";
	}
}
